
package com.wyzz.hr.bo;

import java.util.List;
import org.hibernate.criterion.DetachedCriteria;

import com.wyzz.hr.pojo.Empeval;
import com.wyzz.hr.pojo.Employee;
import com.wyzz.hr.util.Pager;

public interface IEmpEvalBo {

	public abstract List findEvalByEmpNo(String s);

	public abstract List findEval(DetachedCriteria detachedcriteria,
			Pager pager, String s);

	public abstract boolean insertEval(Empeval empeval);

	public abstract String insert(Empeval empeval, Employee employee);

	public abstract void update(Empeval empeval, String s, Employee employee);

	public abstract void delete(String s);

	public abstract Empeval getById(String s);

	public abstract boolean deleteAttach(String s, String s1);

	public abstract int repeatInTimeNum(Empeval empeval);

	public abstract Empeval getEmpevalInTest(String s);

	public abstract boolean hasPprobationaryPeriodEvalRecord(String s);
}
